
.select-role-top {
  width: 100%;
  height: 213rpx;
  background-color: #3975F5;
  margin-top: -15rpx;
  position: relative;
}

.selece-role-content {
  position: absolute;
  width: 700rpx;
  /* height: 939rpx; */
  margin: 49rpx 25rpx;
  padding-bottom: 50rpx;
  background: #FFFFFF;
  box-shadow: 2px 8px 16px 0px rgba(178, 178, 178, 0.5);
  border-radius: 16px;
}

.login-out {
  width: 658rpx;
  height: 80rpx;
  background: #3A75F5;
  border-radius: 16rpx;
  font-family: PingFangSC-Medium;
  font-size: 32rpx;
  color: #FFFFFF;
  letter-spacing: -0.62rpx;
  font-weight: 500;
  position: absolute;
  margin-top: 1022rpx;
  margin-left: 46rpx;
}

.selece-role-icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 60rpx;
}

.select-role-img {
  margin-bottom: 8px;
  margin-top: 32px;
}

.select-role-name {
  padding: 0 15%;
}

.select {
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  width: 668rpx;
  /* min-height: 167rpx; */
  margin: 0rpx 16rpx 24rpx;
  padding: 20px;
  background: #F6F6F6;
  border-radius: 36rpx;
}

.select-role {
  width: 30px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background: #DBE7FF;
  border: 1px solid rgba(57, 117, 245, 1);
  border-radius: 4px;
  font-family: PingFangSC-Medium;
  font-size: 10px;
  color: #3975F5;
  font-weight: 500;
}

.select-role-custom {
  width: 30px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background-image: linear-gradient(134deg, #DEE6F5 0%, #8799B5 57%, #CCD6E8 100%);
  border: 1rpx solid #DCDFE6;
  border-radius: 4rpx;
  font-family: PingFangSC-Regular;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: 400;
}

.select-name {
  font-family: PingFangSC-Medium;
  Font-size: 32rpx;
  letter-spacing: 1.28rpx;
  margin-left: 16rpx;
  font-weight: 500;
  width: 340rpx;
  word-break: break-all;
  /* white-space: pre-line; */
  /* overflow: hidden;
  text-overflow: ellipsis; */
}

.select-role-jurisdiction {
  height: 30rpx;
  font-family: PingFangSC-Medium;
  font-size: 22rpx;
  color: #848484;
  letter-spacing: 0.8rpx;
  font-weight: 500;
  margin-top: 11rpx;
}

.personal-login {
  font-family: PingFangSC-Medium;
  font-size: 24rpx;
  color: #848484;
  letter-spacing: 0.87rpx;
  font-weight: 500;

}
.switch_btn:active{
	background-color: #f2f3f5;
}